﻿using System;
using System.Runtime.Serialization;

namespace NetDon.OA.Interface
{
    [Serializable]
    [DataContract]
    public class DictionaryData
    {
        /// <summary>
        /// 获取数据字典项的值。
        /// </summary>
        [DataMember]
        public Guid Value { get; set; }

        /// <summary>
        /// 获取数据字典项的名称。
        /// </summary>
        [DataMember]
        public string Name { get; set; }

        /// <summary>
        /// 获取数据字典项的值。
        /// </summary>
        [DataMember]
        public Guid? FieldValue { get; set; }

        /// <summary>
        /// 获取数据字典项的类型。
        /// </summary>
        [DataMember]
        public Guid CategoryId { get; set; }

        /// <summary>
        /// 获取数据字典项在同类型中的索引。
        /// </summary>
        [DataMember]
        public int Index { get; set; }


    }

    [Serializable]
    public class DictionaryCategory
    {
        public Guid CategoryId { get; set; }

        public string CategoryName { get; set; }
    }
}
